FlashCopy 對映
FlashCopy® 功能會在目標磁區上建立來源磁區上所儲存資料的時間點副本。在基本模式下,FlashCopy 功能會在對映中的目標磁區上建立來源磁區內容的副本。此功能會在對映中建立來源磁區與目標磁區的關聯性。如果目標磁區上存在資料,複製的資料會取代該資料。
FlashCopy® 功能啟動時會建立磁區的即時副本。如果要建立磁區的即時副本,您必須先建立來源磁區(所複製的磁碟)和目標磁區(接收副本的磁碟)之間的對映。來源和目標磁區的大小必須相等。
FlashCopy 對映可定義用於在來源磁區和目標磁區之間副本資料的關係。在系統中,任兩個磁區之間都可以建立對映。這兩個磁區不必在同一個 I/O 群組或儲存區中。當 FlashCopy 操作啟動時,將由來源磁區構成一個檢查點。進行啟動作業時,不會複製任何資料。而是,會由檢查點建立一個位元對映,來指出未複製來源磁區的任何部分。位元對映中的每個位元都代表來源磁區的一個區域。每個區域都被稱為一個喱。在對目標磁區執行讀取作業時,位元對映將用於確定是否已副本喱。如果已副本喱,則將從目標磁區讀取資料。如果未副本喱,則將從來源磁區讀取資料。
雖然經常更新的資料很難建立一致的資料集副本,但時間點複製技術仍有助於解決這個問題。如果是利用不提供時間點技術的技術來建立資料集的副本,且資料集在複製作業期間有了改變,所產生的副本可能含有不一致的資料。比方說,如果先複製了物件的參照然後才複製物件本身,且物件在複製之前已移動,則該副本包含的被參照物件會在其新的位置,但複製的參照仍會指向先前的位置。您也可以指派背景複製和清除速率給 FlashCopy 對映,以控制更新項目傳播到遠端系統的速率。FlashCopy 對映複製速率值可以在 128 KBps 到 2 GBps 之間,當 FlashCopy 對映處於任何狀態時,都可以變更這些值。
漸進式 FlashCopy 對映
在遞增的 FlashCopy 中,初始對映會將來源磁區中的所有資料副本到目標磁區中。後續的 FlashCopy 對映只複製在起始 FlashCopy 對映之後修改過的資料,如圖 1 中所示。此程序會縮短重建獨立式 FlashCopy 映像所需的時間量。只有在建立 FlashCopy 對映時,才能將 FlashCopy 對映定義為漸進式對映。

FlashCopy 夥伴對映
您可以建立一個對映,來鏡映現有的漸進式 FlashCopy 對映。所配對的對映被稱為夥伴。一個對映只能有一個夥伴。 例如,如果磁區 A 和磁區 B 有兩個對映(從磁區 A 到磁區 B 的對映 0 和從磁區 B 到磁區 A 的對映 1),則對映 0 和對映 1 是夥伴。
漸進式 FlashCopy 對映共用記錄變更的 meta 資料。因此,如果鏡映對組(夥伴關係)中的某一對映是漸進式,則另一對映也會自動變成漸進式並保持漸進式,直到被刪除為止。
階式的 FlashCopy 對映
級聯 FlashCopy 功能允許 FlashCopy 目標磁區成為另一個 FlashCopy 對映的來源磁區,如圖 2 所示。

階式中最多可以有 256 個對映。如果使用階式的對映和多目標對映,則可以建立最多包含 256 個對映的樹狀結構。
多目標 FlashCopy 對映
最多可從單個來源磁區中副本 256 個目標磁區。源和目標磁區之間的每個關係由唯一的對映管理,這樣一個磁區最多可以成為 256 個對映中的來源磁區。
可以單獨啟動和停止單一來源中的各個對映。如果同一來源中的多個對映處於作用中的狀態(處於「複製中」或「停止中」狀態),則這些對映之間存在著相依關係。
另如,如果磁區 A 所屬的對映依賴於目標磁區 B 所屬的對映,則目標磁區 A 依賴於目標磁區 B。來自來源磁區的最近啟動的對映的目標磁區依賴於來源磁區,直至建立了該源的完整副本(進度為 100%)。
清除比率、複製比率和自動刪除
您可以使用清除比率,使對映處於「停止中」狀態的時間量減至最少。如果對映尚未完成,則當對映正在停止時,目標磁區處於離線狀態。目標磁區會保持離線,直到對映重新啟動。
您也可以在建立對映時指定複製比率。當對映處於「複製中」狀態時,複製比率決定對背景複製程序指定的優先順序。如果需要針對整個來源磁區的副本,以便能在刪除對映後繼續從目標磁區對其進行存取,則必須將來源磁區上的所有資料都副本到目標磁區中。
清除比率和複製比率的預設值都是 50。
如果對映已啟動且副本速率大於零,則會將未更改的資料副本到目標磁區中。位元對映會更新,以表明資料已複製。一段時間以後,時間長度取決於由副本速率和磁區大小所確定的優先順序,並會將整個磁區副本到目標中。此對映將回到 idle_or_copied 狀態,現在您可以隨時重新啟動對映,而在目標中建立新的副本。
當對映處於「複製中」狀態時,您可以將複製比率設為 0,並將清除比率設為 0 以外的值,使對映處於「停止中」狀態的時間量減至最少。
如果使用了多目標對映,則當所有來源資料都複製到目標之後(進度為 100%),對映可保持在「複製中」狀態。如果較早啟動且使用相同來源磁碟的對映尚未 100% 完成複製,便會發生這種狀況。
如果複製比率為 0,則只有來源上已變更的資料會複製到目標中。除非來源上的每個延伸範圍都已改寫,否則目標不會包含整個來源的副本。如果需要來源的臨時副本,您可以使用此複製比率。
您可以隨時停止對映。但是,除非目標磁區已包含來源磁區的完整副本,否則當停止對映時,目標將變得不一致,且目標磁區將離線。目標磁區會保持離線,直到對映重新啟動。
您也可以設定 autodelete 屬性。如果將該屬性設為 on,則當對映達到 idle_or_copied 狀態,且進度為 100% 時,就會自動刪除對映。
FlashCopy 對映狀態
如果您不希望使用一致性群組,則系統容許將對映視為獨立的實體。在這種情況下,對映被稱為獨立式對映。對於以這種方式配置的對映,請使用 prestartfcmap 和 startfcmap 指令,而不是 prestartfcconsistgrp 和 svctask startfcconsistgrp 指令。
FlashCopy 對映還原
您可以啟動一個對映,其目標磁區是另一個作用中對映(處於 idle_copied、stopped 或 copying 狀態)的來源磁區。如果對映處於 copying 狀態,則 startfcmap 和 prestartfcmap 指令需要 restore 參數。您可以使用相同 FlashCopy 對映或不同 FlashCopy 對映的目標來還原 FlashCopy 來源磁區的內容,而無需等待對映成為空閒狀態,且不會丟失任何其他 FlashCopy 目標磁區的內容。
Veritas Volume Manager
對於 FlashCopy 目標磁區,系統會在查詢資料中設定一個位以指明這些對映狀態,其中的目標磁區可以是來源磁區的精確對映檔。設定該位會使 Veritas Volume Manager 能夠區分源和目標磁區,並提供針對這兩個磁區的獨立存取權。